Shopglut\enhancements\ProductQuickView\QuickViewDataManage D

Total Complexity 196
Dependencies 1
Dependents 3
Total lines 1,251
Lines of code 811
Logical lines of code 447
Comment lines 231
Methods 24
Properties 0

Methods 24

Method Rating Maintainability Complexity Lines of code
get_quickview_product()
D
30 31 109
matches_location()
B
47 18 33
shopglut_get_quickview_display_options()
A
39 15 59
shopglut_render_quickview_preview()
A
38 14 68
save_productquickview_layout_data()
A
40 13 61
should_display_quickview_button()
A
45 14 41
get_active_layout_settings()
A
45 14 41
reset_productquickview_layout_settings()
A
42 9 53
get_quickview_styles()
A
39 4 122
setup_quickview_button_hooks()
A
49 10 30
render_quickview_button()
A
52 9 23
get_selected_quickview_layout_id()
A
49 7 33
display_quickview_button_on_image()
S
55 6 18
render_quickview_modal_container()
S
57 6 18
find_quickview_layout_id_recursive()
S
58 6 17
enqueue_quickview_assets()
S
51 5 27
sanitize_layout_settings()
S
59 4 15
page_has_shop_layout_shortcode()
S
64 4 10
get_instance()
S
70 2 7
__construct()
S
64 1 9
init_quickview_display()
S
72 1 5
display_quickview_button_loop()
S
81 1 3
add_quickview_before_add_to_cart()
S
71 1 6
display_quickview_button()
S
81 1 3